home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus Extra 1997 #4 / Amiga Plus Extra 1997 #4.iso / system / newtracker-ahi / newtracker-ahi.readme < prev    next >
Text File  |  1997-06-09  |  3KB  |  73 lines

  1. Short:    Music composer (3.56/AHIr2) for OS 2.1+ (AHI)
  2. Type:     mus/edit
  3. Uploader: Martin Blom <lcs@lysator.liu.se>
  4. Author:   Bjornar Henden <bhenden@sn.no> (original version)
  5.  
  6. This is a program to compose music modules.  It should be compatible with
  7. the ProTracker module-format. Some of the advantages:
  8.     - requires 2.0 and asl.library v38
  9.     - font-sensitive gadget user interface
  10.     - multiple windows, most of them sizeable
  11.     - opens on any public screen
  12.     - select screenmode
  13.     - support for xpk
  14.     - doesn't mess up your hires pointer
  15.     - correctly allocates audio.device
  16.     - builtin sampler (not the best)
  17.  
  18. Some of the disadvantages:
  19.     - no documentation
  20.     - maybe too few functions at the moment
  21.  
  22.  
  23. NewTracker 3.56 AHIr2
  24. ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
  25.  
  26.  In July '96 somebody on news:comp.sys.amiga.audio complained about the
  27. lack of trackers supporting AHI.  Since I know it is very easy to make a
  28. tracker support sound cards by using AHI, I decided to do it myself.  After
  29. all, if the current frequency of releases of software using AHI doesn't
  30. increase, AHI will be dead and buried before somebody makes an AHI tracker.
  31.  
  32.  So here it is.  I searched AmiNet for a well programmed and reasonable
  33. sized tracker, found NewTracker, downloaded it, resourced it and hacked it.
  34.  
  35.  The hardest part was to transform the binary to something my assembler
  36. could handle.  It took a litte more than one day.  When the source
  37. assembled correctly, I started to do the actual work.  It took about one
  38. day.  Like I said, a piece of cake.  Trust me, if I can do it, anybody can.
  39. SO START PROGRAMMING.  NOW!
  40.  
  41.  The "Error allocating signal" bug is not mine, by the way.  I didn't know
  42. about it until I had done more than half of the work, and didn't want to
  43. start all over again with another tracker.
  44.  
  45.  I did not replace the sampler code.  Don't use it if you're using a
  46. printer or play using the Paula AHI driver.  The sampler routines does not
  47. allocate the resources before hitting the hardware, which means that it
  48. will most probably confuse the Paula driver.
  49.  
  50. CHANGES:
  51.  
  52.   Replaced audio.device opendevice/closedevice with AHI routines.
  53.   Added an audio mode requester.
  54.   Added the new ahi variables to the prefs file.
  55.   Redirected all audio hardware banging to AHI.
  56.   Changed sample loading to Fast-memory instead of Chip.
  57.   Removed CIA timer code, AHI's timing is used instead (yes, it works with
  58.  the filesave driver!).
  59.   Commented out the Filter and Funk effects (Funk works perfectly,
  60.  but it's such a lame effect that I wont support it).
  61.  
  62. r2:
  63.   I had the channels (left/right) swapped.
  64.   The quadrascopes works with sound cards now.
  65.   Some error checking added.
  66.  
  67. I've now recieved the full sources for this program by Bjornar.
  68. Unfortunately, I've no time to finish a new version.  If you'd like to give
  69. it a shot, contact me!
  70.  
  71. /Martin Blom
  72.  
  73.